↳ Prolog
↳ PrologToPiTRSProof
↳ PrologToPiTRSProof
conf_in(X) → U1(X, del2_in(X, Z))
del2_in(X, Y) → U4(X, Y, del_in(U, X, Z))
del_in(X, cons(H, T), cons(H, T1)) → U6(X, H, T, T1, del_in(X, T, T1))
del_in(X, cons(X, T), T) → del_out(X, cons(X, T), T)
U6(X, H, T, T1, del_out(X, T, T1)) → del_out(X, cons(H, T), cons(H, T1))
U4(X, Y, del_out(U, X, Z)) → U5(X, Y, del_in(V, Z, Y))
U5(X, Y, del_out(V, Z, Y)) → del2_out(X, Y)
U1(X, del2_out(X, Z)) → U2(X, del_in(U, Y, Z))
U2(X, del_out(U, Y, Z)) → U3(X, conf_in(Y))
U3(X, conf_out(Y)) → conf_out(X)
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
↳ Prolog
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PrologToPiTRSProof
conf_in(X) → U1(X, del2_in(X, Z))
del2_in(X, Y) → U4(X, Y, del_in(U, X, Z))
del_in(X, cons(H, T), cons(H, T1)) → U6(X, H, T, T1, del_in(X, T, T1))
del_in(X, cons(X, T), T) → del_out(X, cons(X, T), T)
U6(X, H, T, T1, del_out(X, T, T1)) → del_out(X, cons(H, T), cons(H, T1))
U4(X, Y, del_out(U, X, Z)) → U5(X, Y, del_in(V, Z, Y))
U5(X, Y, del_out(V, Z, Y)) → del2_out(X, Y)
U1(X, del2_out(X, Z)) → U2(X, del_in(U, Y, Z))
U2(X, del_out(U, Y, Z)) → U3(X, conf_in(Y))
U3(X, conf_out(Y)) → conf_out(X)
CONF_IN(X) → U11(X, del2_in(X, Z))
CONF_IN(X) → DEL2_IN(X, Z)
DEL2_IN(X, Y) → U41(X, Y, del_in(U, X, Z))
DEL2_IN(X, Y) → DEL_IN(U, X, Z)
DEL_IN(X, cons(H, T), cons(H, T1)) → U61(X, H, T, T1, del_in(X, T, T1))
DEL_IN(X, cons(H, T), cons(H, T1)) → DEL_IN(X, T, T1)
U41(X, Y, del_out(U, X, Z)) → U51(X, Y, del_in(V, Z, Y))
U41(X, Y, del_out(U, X, Z)) → DEL_IN(V, Z, Y)
U11(X, del2_out(X, Z)) → U21(X, del_in(U, Y, Z))
U11(X, del2_out(X, Z)) → DEL_IN(U, Y, Z)
U21(X, del_out(U, Y, Z)) → U31(X, conf_in(Y))
U21(X, del_out(U, Y, Z)) → CONF_IN(Y)
conf_in(X) → U1(X, del2_in(X, Z))
del2_in(X, Y) → U4(X, Y, del_in(U, X, Z))
del_in(X, cons(H, T), cons(H, T1)) → U6(X, H, T, T1, del_in(X, T, T1))
del_in(X, cons(X, T), T) → del_out(X, cons(X, T), T)
U6(X, H, T, T1, del_out(X, T, T1)) → del_out(X, cons(H, T), cons(H, T1))
U4(X, Y, del_out(U, X, Z)) → U5(X, Y, del_in(V, Z, Y))
U5(X, Y, del_out(V, Z, Y)) → del2_out(X, Y)
U1(X, del2_out(X, Z)) → U2(X, del_in(U, Y, Z))
U2(X, del_out(U, Y, Z)) → U3(X, conf_in(Y))
U3(X, conf_out(Y)) → conf_out(X)
↳ Prolog
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ PrologToPiTRSProof
CONF_IN(X) → U11(X, del2_in(X, Z))
CONF_IN(X) → DEL2_IN(X, Z)
DEL2_IN(X, Y) → U41(X, Y, del_in(U, X, Z))
DEL2_IN(X, Y) → DEL_IN(U, X, Z)
DEL_IN(X, cons(H, T), cons(H, T1)) → U61(X, H, T, T1, del_in(X, T, T1))
DEL_IN(X, cons(H, T), cons(H, T1)) → DEL_IN(X, T, T1)
U41(X, Y, del_out(U, X, Z)) → U51(X, Y, del_in(V, Z, Y))
U41(X, Y, del_out(U, X, Z)) → DEL_IN(V, Z, Y)
U11(X, del2_out(X, Z)) → U21(X, del_in(U, Y, Z))
U11(X, del2_out(X, Z)) → DEL_IN(U, Y, Z)
U21(X, del_out(U, Y, Z)) → U31(X, conf_in(Y))
U21(X, del_out(U, Y, Z)) → CONF_IN(Y)
conf_in(X) → U1(X, del2_in(X, Z))
del2_in(X, Y) → U4(X, Y, del_in(U, X, Z))
del_in(X, cons(H, T), cons(H, T1)) → U6(X, H, T, T1, del_in(X, T, T1))
del_in(X, cons(X, T), T) → del_out(X, cons(X, T), T)
U6(X, H, T, T1, del_out(X, T, T1)) → del_out(X, cons(H, T), cons(H, T1))
U4(X, Y, del_out(U, X, Z)) → U5(X, Y, del_in(V, Z, Y))
U5(X, Y, del_out(V, Z, Y)) → del2_out(X, Y)
U1(X, del2_out(X, Z)) → U2(X, del_in(U, Y, Z))
U2(X, del_out(U, Y, Z)) → U3(X, conf_in(Y))
U3(X, conf_out(Y)) → conf_out(X)
↳ Prolog
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PrologToPiTRSProof
DEL_IN(X, cons(H, T), cons(H, T1)) → DEL_IN(X, T, T1)
conf_in(X) → U1(X, del2_in(X, Z))
del2_in(X, Y) → U4(X, Y, del_in(U, X, Z))
del_in(X, cons(H, T), cons(H, T1)) → U6(X, H, T, T1, del_in(X, T, T1))
del_in(X, cons(X, T), T) → del_out(X, cons(X, T), T)
U6(X, H, T, T1, del_out(X, T, T1)) → del_out(X, cons(H, T), cons(H, T1))
U4(X, Y, del_out(U, X, Z)) → U5(X, Y, del_in(V, Z, Y))
U5(X, Y, del_out(V, Z, Y)) → del2_out(X, Y)
U1(X, del2_out(X, Z)) → U2(X, del_in(U, Y, Z))
U2(X, del_out(U, Y, Z)) → U3(X, conf_in(Y))
U3(X, conf_out(Y)) → conf_out(X)
↳ Prolog
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
↳ PiDP
↳ PrologToPiTRSProof
DEL_IN(X, cons(H, T), cons(H, T1)) → DEL_IN(X, T, T1)
↳ Prolog
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
↳ QDP
↳ NonTerminationProof
↳ PiDP
↳ PrologToPiTRSProof
DEL_IN → DEL_IN
DEL_IN → DEL_IN
↳ Prolog
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ PiDP
↳ UsableRulesProof
↳ PrologToPiTRSProof
U11(X, del2_out(X, Z)) → U21(X, del_in(U, Y, Z))
U21(X, del_out(U, Y, Z)) → CONF_IN(Y)
CONF_IN(X) → U11(X, del2_in(X, Z))
conf_in(X) → U1(X, del2_in(X, Z))
del2_in(X, Y) → U4(X, Y, del_in(U, X, Z))
del_in(X, cons(H, T), cons(H, T1)) → U6(X, H, T, T1, del_in(X, T, T1))
del_in(X, cons(X, T), T) → del_out(X, cons(X, T), T)
U6(X, H, T, T1, del_out(X, T, T1)) → del_out(X, cons(H, T), cons(H, T1))
U4(X, Y, del_out(U, X, Z)) → U5(X, Y, del_in(V, Z, Y))
U5(X, Y, del_out(V, Z, Y)) → del2_out(X, Y)
U1(X, del2_out(X, Z)) → U2(X, del_in(U, Y, Z))
U2(X, del_out(U, Y, Z)) → U3(X, conf_in(Y))
U3(X, conf_out(Y)) → conf_out(X)
↳ Prolog
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
↳ PrologToPiTRSProof
U11(X, del2_out(X, Z)) → U21(X, del_in(U, Y, Z))
U21(X, del_out(U, Y, Z)) → CONF_IN(Y)
CONF_IN(X) → U11(X, del2_in(X, Z))
del_in(X, cons(H, T), cons(H, T1)) → U6(X, H, T, T1, del_in(X, T, T1))
del_in(X, cons(X, T), T) → del_out(X, cons(X, T), T)
del2_in(X, Y) → U4(X, Y, del_in(U, X, Z))
U6(X, H, T, T1, del_out(X, T, T1)) → del_out(X, cons(H, T), cons(H, T1))
U4(X, Y, del_out(U, X, Z)) → U5(X, Y, del_in(V, Z, Y))
U5(X, Y, del_out(V, Z, Y)) → del2_out(X, Y)
↳ Prolog
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
↳ QDP
↳ Narrowing
↳ PrologToPiTRSProof
CONF_IN → U11(del2_in)
U11(del2_out) → U21(del_in)
U21(del_out) → CONF_IN
del_in → U6(del_in)
del_in → del_out
del2_in → U4(del_in)
U6(del_out) → del_out
U4(del_out) → U5(del_in)
U5(del_out) → del2_out
del_in
del2_in
U6(x0)
U4(x0)
U5(x0)
U11(del2_out) → U21(del_out)
U11(del2_out) → U21(U6(del_in))
↳ Prolog
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ PrologToPiTRSProof
CONF_IN → U11(del2_in)
U11(del2_out) → U21(del_out)
U21(del_out) → CONF_IN
U11(del2_out) → U21(U6(del_in))
del_in → U6(del_in)
del_in → del_out
del2_in → U4(del_in)
U6(del_out) → del_out
U4(del_out) → U5(del_in)
U5(del_out) → del2_out
del_in
del2_in
U6(x0)
U4(x0)
U5(x0)
CONF_IN → U11(U4(del_in))
↳ Prolog
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ UsableRulesProof
↳ PrologToPiTRSProof
U11(del2_out) → U21(del_out)
U21(del_out) → CONF_IN
CONF_IN → U11(U4(del_in))
U11(del2_out) → U21(U6(del_in))
del_in → U6(del_in)
del_in → del_out
del2_in → U4(del_in)
U6(del_out) → del_out
U4(del_out) → U5(del_in)
U5(del_out) → del2_out
del_in
del2_in
U6(x0)
U4(x0)
U5(x0)
↳ Prolog
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ UsableRulesProof
↳ QDP
↳ QReductionProof
↳ PrologToPiTRSProof
U11(del2_out) → U21(del_out)
U21(del_out) → CONF_IN
CONF_IN → U11(U4(del_in))
U11(del2_out) → U21(U6(del_in))
del_in → U6(del_in)
del_in → del_out
U4(del_out) → U5(del_in)
U5(del_out) → del2_out
U6(del_out) → del_out
del_in
del2_in
U6(x0)
U4(x0)
U5(x0)
del2_in
↳ Prolog
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ UsableRulesProof
↳ QDP
↳ QReductionProof
↳ QDP
↳ PrologToPiTRSProof
U11(del2_out) → U21(del_out)
U21(del_out) → CONF_IN
U11(del2_out) → U21(U6(del_in))
CONF_IN → U11(U4(del_in))
del_in → U6(del_in)
del_in → del_out
U4(del_out) → U5(del_in)
U5(del_out) → del2_out
U6(del_out) → del_out
del_in
U6(x0)
U4(x0)
U5(x0)
conf_in(X) → U1(X, del2_in(X, Z))
del2_in(X, Y) → U4(X, Y, del_in(U, X, Z))
del_in(X, cons(H, T), cons(H, T1)) → U6(X, H, T, T1, del_in(X, T, T1))
del_in(X, cons(X, T), T) → del_out(X, cons(X, T), T)
U6(X, H, T, T1, del_out(X, T, T1)) → del_out(X, cons(H, T), cons(H, T1))
U4(X, Y, del_out(U, X, Z)) → U5(X, Y, del_in(V, Z, Y))
U5(X, Y, del_out(V, Z, Y)) → del2_out(X, Y)
U1(X, del2_out(X, Z)) → U2(X, del_in(U, Y, Z))
U2(X, del_out(U, Y, Z)) → U3(X, conf_in(Y))
U3(X, conf_out(Y)) → conf_out(X)
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
↳ Prolog
↳ PrologToPiTRSProof
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
conf_in(X) → U1(X, del2_in(X, Z))
del2_in(X, Y) → U4(X, Y, del_in(U, X, Z))
del_in(X, cons(H, T), cons(H, T1)) → U6(X, H, T, T1, del_in(X, T, T1))
del_in(X, cons(X, T), T) → del_out(X, cons(X, T), T)
U6(X, H, T, T1, del_out(X, T, T1)) → del_out(X, cons(H, T), cons(H, T1))
U4(X, Y, del_out(U, X, Z)) → U5(X, Y, del_in(V, Z, Y))
U5(X, Y, del_out(V, Z, Y)) → del2_out(X, Y)
U1(X, del2_out(X, Z)) → U2(X, del_in(U, Y, Z))
U2(X, del_out(U, Y, Z)) → U3(X, conf_in(Y))
U3(X, conf_out(Y)) → conf_out(X)
CONF_IN(X) → U11(X, del2_in(X, Z))
CONF_IN(X) → DEL2_IN(X, Z)
DEL2_IN(X, Y) → U41(X, Y, del_in(U, X, Z))
DEL2_IN(X, Y) → DEL_IN(U, X, Z)
DEL_IN(X, cons(H, T), cons(H, T1)) → U61(X, H, T, T1, del_in(X, T, T1))
DEL_IN(X, cons(H, T), cons(H, T1)) → DEL_IN(X, T, T1)
U41(X, Y, del_out(U, X, Z)) → U51(X, Y, del_in(V, Z, Y))
U41(X, Y, del_out(U, X, Z)) → DEL_IN(V, Z, Y)
U11(X, del2_out(X, Z)) → U21(X, del_in(U, Y, Z))
U11(X, del2_out(X, Z)) → DEL_IN(U, Y, Z)
U21(X, del_out(U, Y, Z)) → U31(X, conf_in(Y))
U21(X, del_out(U, Y, Z)) → CONF_IN(Y)
conf_in(X) → U1(X, del2_in(X, Z))
del2_in(X, Y) → U4(X, Y, del_in(U, X, Z))
del_in(X, cons(H, T), cons(H, T1)) → U6(X, H, T, T1, del_in(X, T, T1))
del_in(X, cons(X, T), T) → del_out(X, cons(X, T), T)
U6(X, H, T, T1, del_out(X, T, T1)) → del_out(X, cons(H, T), cons(H, T1))
U4(X, Y, del_out(U, X, Z)) → U5(X, Y, del_in(V, Z, Y))
U5(X, Y, del_out(V, Z, Y)) → del2_out(X, Y)
U1(X, del2_out(X, Z)) → U2(X, del_in(U, Y, Z))
U2(X, del_out(U, Y, Z)) → U3(X, conf_in(Y))
U3(X, conf_out(Y)) → conf_out(X)
↳ Prolog
↳ PrologToPiTRSProof
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
CONF_IN(X) → U11(X, del2_in(X, Z))
CONF_IN(X) → DEL2_IN(X, Z)
DEL2_IN(X, Y) → U41(X, Y, del_in(U, X, Z))
DEL2_IN(X, Y) → DEL_IN(U, X, Z)
DEL_IN(X, cons(H, T), cons(H, T1)) → U61(X, H, T, T1, del_in(X, T, T1))
DEL_IN(X, cons(H, T), cons(H, T1)) → DEL_IN(X, T, T1)
U41(X, Y, del_out(U, X, Z)) → U51(X, Y, del_in(V, Z, Y))
U41(X, Y, del_out(U, X, Z)) → DEL_IN(V, Z, Y)
U11(X, del2_out(X, Z)) → U21(X, del_in(U, Y, Z))
U11(X, del2_out(X, Z)) → DEL_IN(U, Y, Z)
U21(X, del_out(U, Y, Z)) → U31(X, conf_in(Y))
U21(X, del_out(U, Y, Z)) → CONF_IN(Y)
conf_in(X) → U1(X, del2_in(X, Z))
del2_in(X, Y) → U4(X, Y, del_in(U, X, Z))
del_in(X, cons(H, T), cons(H, T1)) → U6(X, H, T, T1, del_in(X, T, T1))
del_in(X, cons(X, T), T) → del_out(X, cons(X, T), T)
U6(X, H, T, T1, del_out(X, T, T1)) → del_out(X, cons(H, T), cons(H, T1))
U4(X, Y, del_out(U, X, Z)) → U5(X, Y, del_in(V, Z, Y))
U5(X, Y, del_out(V, Z, Y)) → del2_out(X, Y)
U1(X, del2_out(X, Z)) → U2(X, del_in(U, Y, Z))
U2(X, del_out(U, Y, Z)) → U3(X, conf_in(Y))
U3(X, conf_out(Y)) → conf_out(X)
↳ Prolog
↳ PrologToPiTRSProof
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ UsableRulesProof
↳ PiDP
DEL_IN(X, cons(H, T), cons(H, T1)) → DEL_IN(X, T, T1)
conf_in(X) → U1(X, del2_in(X, Z))
del2_in(X, Y) → U4(X, Y, del_in(U, X, Z))
del_in(X, cons(H, T), cons(H, T1)) → U6(X, H, T, T1, del_in(X, T, T1))
del_in(X, cons(X, T), T) → del_out(X, cons(X, T), T)
U6(X, H, T, T1, del_out(X, T, T1)) → del_out(X, cons(H, T), cons(H, T1))
U4(X, Y, del_out(U, X, Z)) → U5(X, Y, del_in(V, Z, Y))
U5(X, Y, del_out(V, Z, Y)) → del2_out(X, Y)
U1(X, del2_out(X, Z)) → U2(X, del_in(U, Y, Z))
U2(X, del_out(U, Y, Z)) → U3(X, conf_in(Y))
U3(X, conf_out(Y)) → conf_out(X)
↳ Prolog
↳ PrologToPiTRSProof
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
↳ PiDP
DEL_IN(X, cons(H, T), cons(H, T1)) → DEL_IN(X, T, T1)
↳ Prolog
↳ PrologToPiTRSProof
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
↳ QDP
↳ NonTerminationProof
↳ PiDP
DEL_IN → DEL_IN
DEL_IN → DEL_IN
↳ Prolog
↳ PrologToPiTRSProof
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ PiDP
↳ UsableRulesProof
U11(X, del2_out(X, Z)) → U21(X, del_in(U, Y, Z))
U21(X, del_out(U, Y, Z)) → CONF_IN(Y)
CONF_IN(X) → U11(X, del2_in(X, Z))
conf_in(X) → U1(X, del2_in(X, Z))
del2_in(X, Y) → U4(X, Y, del_in(U, X, Z))
del_in(X, cons(H, T), cons(H, T1)) → U6(X, H, T, T1, del_in(X, T, T1))
del_in(X, cons(X, T), T) → del_out(X, cons(X, T), T)
U6(X, H, T, T1, del_out(X, T, T1)) → del_out(X, cons(H, T), cons(H, T1))
U4(X, Y, del_out(U, X, Z)) → U5(X, Y, del_in(V, Z, Y))
U5(X, Y, del_out(V, Z, Y)) → del2_out(X, Y)
U1(X, del2_out(X, Z)) → U2(X, del_in(U, Y, Z))
U2(X, del_out(U, Y, Z)) → U3(X, conf_in(Y))
U3(X, conf_out(Y)) → conf_out(X)
↳ Prolog
↳ PrologToPiTRSProof
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
U11(X, del2_out(X, Z)) → U21(X, del_in(U, Y, Z))
U21(X, del_out(U, Y, Z)) → CONF_IN(Y)
CONF_IN(X) → U11(X, del2_in(X, Z))
del_in(X, cons(H, T), cons(H, T1)) → U6(X, H, T, T1, del_in(X, T, T1))
del_in(X, cons(X, T), T) → del_out(X, cons(X, T), T)
del2_in(X, Y) → U4(X, Y, del_in(U, X, Z))
U6(X, H, T, T1, del_out(X, T, T1)) → del_out(X, cons(H, T), cons(H, T1))
U4(X, Y, del_out(U, X, Z)) → U5(X, Y, del_in(V, Z, Y))
U5(X, Y, del_out(V, Z, Y)) → del2_out(X, Y)
↳ Prolog
↳ PrologToPiTRSProof
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
↳ QDP
↳ Narrowing
CONF_IN → U11(del2_in)
U11(del2_out) → U21(del_in)
U21(del_out) → CONF_IN
del_in → U6(del_in)
del_in → del_out
del2_in → U4(del_in)
U6(del_out) → del_out
U4(del_out) → U5(del_in)
U5(del_out) → del2_out
del_in
del2_in
U6(x0)
U4(x0)
U5(x0)
U11(del2_out) → U21(del_out)
U11(del2_out) → U21(U6(del_in))
↳ Prolog
↳ PrologToPiTRSProof
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
CONF_IN → U11(del2_in)
U11(del2_out) → U21(del_out)
U21(del_out) → CONF_IN
U11(del2_out) → U21(U6(del_in))
del_in → U6(del_in)
del_in → del_out
del2_in → U4(del_in)
U6(del_out) → del_out
U4(del_out) → U5(del_in)
U5(del_out) → del2_out
del_in
del2_in
U6(x0)
U4(x0)
U5(x0)
CONF_IN → U11(U4(del_in))
↳ Prolog
↳ PrologToPiTRSProof
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ UsableRulesProof
U11(del2_out) → U21(del_out)
U21(del_out) → CONF_IN
CONF_IN → U11(U4(del_in))
U11(del2_out) → U21(U6(del_in))
del_in → U6(del_in)
del_in → del_out
del2_in → U4(del_in)
U6(del_out) → del_out
U4(del_out) → U5(del_in)
U5(del_out) → del2_out
del_in
del2_in
U6(x0)
U4(x0)
U5(x0)
↳ Prolog
↳ PrologToPiTRSProof
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ UsableRulesProof
↳ QDP
↳ QReductionProof
U11(del2_out) → U21(del_out)
U21(del_out) → CONF_IN
CONF_IN → U11(U4(del_in))
U11(del2_out) → U21(U6(del_in))
del_in → U6(del_in)
del_in → del_out
U4(del_out) → U5(del_in)
U5(del_out) → del2_out
U6(del_out) → del_out
del_in
del2_in
U6(x0)
U4(x0)
U5(x0)
del2_in
↳ Prolog
↳ PrologToPiTRSProof
↳ PrologToPiTRSProof
↳ PiTRS
↳ DependencyPairsProof
↳ PiDP
↳ DependencyGraphProof
↳ AND
↳ PiDP
↳ PiDP
↳ UsableRulesProof
↳ PiDP
↳ PiDPToQDPProof
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ UsableRulesProof
↳ QDP
↳ QReductionProof
↳ QDP
U11(del2_out) → U21(del_out)
U21(del_out) → CONF_IN
U11(del2_out) → U21(U6(del_in))
CONF_IN → U11(U4(del_in))
del_in → U6(del_in)
del_in → del_out
U4(del_out) → U5(del_in)
U5(del_out) → del2_out
U6(del_out) → del_out
del_in
U6(x0)
U4(x0)
U5(x0)